The software defined network and network function virtualization are proposed to address the network ossification issue\nin current Internet infrastructure. Network functions and services are implemented as software applications to increase the\nprogrammability of network. However, involving general purpose processors in data plane restricts the bandwidth of network\nservices. Therefore, to keep both the bandwidth and flexibility, a FPGA platform is suggested as a reconfigurable platform to\ndeliver high bandwidth virtual network functions on data plane. In this paper, the FPGA resource has been virtualized by\ninterconnecting partial reconfigurable regions to deliver high bandwidth reconfigurable processing on network streams.With the\nhelp of partial reconfiguration technology, network functions on our platform can be configured without affecting other functions\non the same FPGA device. The on-chip interconnect system is further evaluated by comparing with existing network-on-chip\nsystem. A reconfiguration process is also proposed and demonstrated that it can be performed on our platform. The process can\nhappen in the real time of network services and it is able to keep the original function working during the download of partial\nbitstream.
Loading....